<?php 
return [
'admin_logs' => [
 'id' => ['type' => 'integer', 'desc' => '管理员操作日志表'],
 'name' => ['type' => 'string', 'desc' => '操作名称'],
 'uri' => ['type' => 'string', 'desc' => '请求链接'],
 'desc' => ['type' => 'string', 'desc' => '操作描述'],
 'params' => ['type' => 'string', 'desc' => '请求参数, 存json'],
 'method' => ['type' => 'string', 'desc' => '请求方式'],
 'res_code' => ['type' => 'integer', 'desc' => '返回状态码'],
 'res_msg' => ['type' => 'string', 'desc' => '返回错误信息'],
 'res_content' => ['type' => 'string', 'desc' => '返回信息'],
 'admin_id' => ['type' => 'integer', 'desc' => '操作人id'],
 'ip_address' => ['type' => 'string', 'desc' => '操作人ip'],
 'start_time' => ['type' => 'integer', 'desc' => '请求开始时间，存毫秒时间戳'],
 'end_time' => ['type' => 'integer', 'desc' => '请求结束时间，存毫秒时间戳'],
 'con_time' => ['type' => 'integer', 'desc' => '请求消耗的时间，毫秒'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'admin_menus' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'menu_no' => ['type' => 'string', 'desc' => '编码'],
 'name' => ['type' => 'string', 'desc' => '名称'],
 'class_name' => ['type' => 'string', 'desc' => '按钮类名'],
 'pid' => ['type' => 'integer', 'desc' => '上级ID'],
 'level' => ['type' => 'boolean', 'desc' => '等级'],
 'type' => ['type' => 'boolean', 'desc' => '类型：1菜单 2操作按钮'],
 'is_win' => ['type' => 'boolean', 'desc' => '是否为窗口菜单：1是 0否'],
 'icon' => ['type' => 'string', 'desc' => '图标'],
 'uri' => ['type' => 'string', 'desc' => '路由'],
 'sort' => ['type' => 'integer', 'desc' => '排序，越小越靠前'],
 'btn_type' => ['type' => 'boolean', 'desc' => '按钮类型：1普通操作 2查询 3导出 4弹窗 5保存'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'path_text' => ['type' => 'string', 'desc' => ''],
 'path' => ['type' => 'string', 'desc' => ''],
 'is_export' => ['type' => 'boolean', 'desc' => '是否导出：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'admin_operate_logs' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'log_no' => ['type' => 'string', 'desc' => '日志编码'],
 'module_name' => ['type' => 'string', 'desc' => '系统模块名称'],
 'content' => ['type' => 'string', 'desc' => '操作内容'],
 'creator_id' => ['type' => 'integer', 'desc' => '操作人ID'],
 'creator_name' => ['type' => 'string', 'desc' => '操作人'],
 'ip_address' => ['type' => 'string', 'desc' => 'ip地址'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'admin_roles' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'name' => ['type' => 'string', 'desc' => '角色名称'],
 'is_super' => ['type' => 'boolean', 'desc' => '是否超级管理员：1是 0否'],
 'desc' => ['type' => 'string', 'desc' => '描述'],
 'menu_ids' => ['type' => 'string', 'desc' => '权限ID集合，存储结构为json数据，内容为admin_menus表ID集合'],
 'menu_texts' => ['type' => 'string', 'desc' => '权限ID集合，存储结构为json数据，内容为admin_menus表ID集合'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'admin_tokens' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'admin_id' => ['type' => 'integer', 'desc' => '管理员ID，关联admins表ID'],
 'token' => ['type' => 'string', 'desc' => '登录token'],
 'expire_time' => ['type' => 'integer', 'desc' => 'token到期时间戳'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'admins' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'user_name' => ['type' => 'string', 'desc' => '登录名称'],
 'real_name' => ['type' => 'string', 'desc' => '姓名'],
 'avatar' => ['type' => 'string', 'desc' => '头像'],
 'mobile' => ['type' => 'string', 'desc' => '手机号'],
 'pass_word' => ['type' => 'string', 'desc' => '账户密码'],
 'role_id' => ['type' => 'integer', 'desc' => '角色ID，管理roles表ID'],
 'is_enable' => ['type' => 'boolean', 'desc' => '是否启用：1是 0否'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'token' => ['type' => 'string', 'desc' => '登录token'],
 'last_login_ip' => ['type' => 'string', 'desc' => '上次登录IP'],
 'last_login_at' => ['type' => 'string', 'desc' => '上次登录时间'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'agreements' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'type' => ['type' => 'boolean', 'desc' => '协议类型'],
 'title' => ['type' => 'string', 'desc' => '协议标题'],
 'content' => ['type' => 'string', 'desc' => '协议内容'],
 'is_enable' => ['type' => 'boolean', 'desc' => '是否启用：1是 0否'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'api_logs' => [
 'id' => ['type' => 'integer', 'desc' => '接口请求日志表'],
 'sign' => ['type' => 'string', 'desc' => '签名'],
 'uri' => ['type' => 'string', 'desc' => '请求链接'],
 'params' => ['type' => 'string', 'desc' => '请求参数, 存json'],
 'method' => ['type' => 'string', 'desc' => '请求方式'],
 'res_code' => ['type' => 'integer', 'desc' => '返回状态码'],
 'res_msg' => ['type' => 'string', 'desc' => '返回错误信息'],
 'res_content' => ['type' => 'string', 'desc' => '接口返回内容'],
 'user_id' => ['type' => 'integer', 'desc' => '操作人id, 没有可不存'],
 'app_id' => ['type' => 'string', 'desc' => '请求APP编号'],
 'client' => ['type' => 'string', 'desc' => '客户端及版本号'],
 'ip_address' => ['type' => 'string', 'desc' => '操作人ip'],
 'start_time' => ['type' => 'integer', 'desc' => '请求开始时间，存毫秒时间戳'],
 'end_time' => ['type' => 'integer', 'desc' => '请求结束时间，存毫秒时间戳'],
 'con_time' => ['type' => 'integer', 'desc' => '请求消耗的时间，毫秒'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'areas' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'name_first' => ['type' => 'string', 'desc' => '拼音首字母'],
 'city_no' => ['type' => 'string', 'desc' => '城市编号，例如：北京(BJ)'],
 'name' => ['type' => 'string', 'desc' => '地区名称'],
 'pid' => ['type' => 'integer', 'desc' => '上级id'],
 'region_id' => ['type' => 'integer', 'desc' => '地区ID'],
 'province_id' => ['type' => 'integer', 'desc' => '城市id'],
 'city_id' => ['type' => 'integer', 'desc' => '区域id'],
 'level' => ['type' => 'boolean', 'desc' => '深度'],
 'sort' => ['type' => 'integer', 'desc' => '排序'],
 'is_hot' => ['type' => 'boolean', 'desc' => '是否热门：1是 0否'],
 'is_enable' => ['type' => 'boolean', 'desc' => '启用状态，1启用，0禁用'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
 'month1_price' => ['type' => 'number', 'desc' => '1个月VIP价格'],
 'month3_price' => ['type' => 'number', 'desc' => '3个月VIP价格'],
 'month6_price' => ['type' => 'number', 'desc' => '6个月VIP价格'],
 'month12_price' => ['type' => 'number', 'desc' => '12个月VIP价格'],
 'is_sys' => ['type' => 'boolean', 'desc' => '是否为系统插入：1是 0否'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
  ],
 'arts' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'businesses' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'name' => ['type' => 'string', 'desc' => '名称'],
 'thumbnail' => ['type' => 'string', 'desc' => '封面'],
 'images' => ['type' => 'string', 'desc' => '相册'],
 'province_id' => ['type' => 'integer', 'desc' => '省ID'],
 'province_text' => ['type' => 'string', 'desc' => '省文本'],
 'city_id' => ['type' => 'integer', 'desc' => '市ID'],
 'city_text' => ['type' => 'string', 'desc' => '市文本'],
 'district_id' => ['type' => 'integer', 'desc' => '区ID'],
 'district_text' => ['type' => 'string', 'desc' => '区文本'],
 'address' => ['type' => 'string', 'desc' => '详细地址'],
 'score' => ['type' => 'number', 'desc' => '评分'],
 'lng' => ['type' => 'number', 'desc' => '经度'],
 'lat' => ['type' => 'number', 'desc' => '维度'],
 'desc' => ['type' => 'string', 'desc' => '描述'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'hotel_facilities' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'hotel_id' => ['type' => 'integer', 'desc' => '酒店ID'],
 'facility_id' => ['type' => 'integer', 'desc' => '设施ID'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'hotel_images' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'hotel_id' => ['type' => 'integer', 'desc' => '酒店ID'],
 'type' => ['type' => 'boolean', 'desc' => '类型：1酒店图'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'hotels' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'name' => ['type' => 'string', 'desc' => '名称'],
 'thumbnail' => ['type' => 'string', 'desc' => '封面'],
 'province_id' => ['type' => 'integer', 'desc' => '省ID'],
 'province_text' => ['type' => 'string', 'desc' => '省文本'],
 'city_id' => ['type' => 'integer', 'desc' => '市ID'],
 'city_text' => ['type' => 'string', 'desc' => '市文本'],
 'district_id' => ['type' => 'integer', 'desc' => '区ID'],
 'district_text' => ['type' => 'string', 'desc' => '区文本'],
 'address' => ['type' => 'string', 'desc' => '详细地址'],
 'score' => ['type' => 'number', 'desc' => '评分'],
 'lng' => ['type' => 'number', 'desc' => '经度'],
 'lat' => ['type' => 'number', 'desc' => '维度'],
 'contact_tel' => ['type' => 'string', 'desc' => '联系电话'],
 'desc' => ['type' => 'string', 'desc' => '描述'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'labels' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'name' => ['type' => 'string', 'desc' => '名称'],
 'icon' => ['type' => 'string', 'desc' => '图标'],
 'type' => ['type' => 'boolean', 'desc' => '类型：1酒店设施'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'migrations' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'migration' => ['type' => 'string', 'desc' => ''],
 'batch' => ['type' => 'integer', 'desc' => ''],
  ],
 'personal_access_tokens' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'tokenable_type' => ['type' => 'string', 'desc' => ''],
 'tokenable_id' => ['type' => 'integer', 'desc' => ''],
 'name' => ['type' => 'string', 'desc' => ''],
 'token' => ['type' => 'string', 'desc' => ''],
 'abilities' => ['type' => 'string', 'desc' => ''],
 'last_used_at' => ['type' => 'datetime', 'desc' => ''],
 'expires_at' => ['type' => 'datetime', 'desc' => ''],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'products' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'entity_id' => ['type' => 'integer', 'desc' => '实体对象ID'],
 'type' => ['type' => 'boolean', 'desc' => '类型：1酒店套餐'],
 'name' => ['type' => 'string', 'desc' => '套餐名称'],
 'thumbnail' => ['type' => 'string', 'desc' => '封面'],
 'price' => ['type' => 'number', 'desc' => '价格'],
 'sort' => ['type' => 'integer', 'desc' => '排序'],
 'is_enable' => ['type' => 'boolean', 'desc' => '是否上架：1是 0否'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'request_logs' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'host' => ['type' => 'string', 'desc' => '请求域名'],
 'uri' => ['type' => 'string', 'desc' => '请求地址'],
 'param' => ['type' => 'string', 'desc' => '请求参数，json'],
 'key' => ['type' => 'string', 'desc' => '请求key'],
 'code' => ['type' => 'integer', 'desc' => '响应code'],
 'message' => ['type' => 'string', 'desc' => '详情信息'],
 'data' => ['type' => 'string', 'desc' => '响应body'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'sellers' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'name' => ['type' => 'string', 'desc' => '名称'],
 'thumbnail' => ['type' => 'string', 'desc' => '封面'],
 'business_id' => ['type' => 'integer', 'desc' => '商业中心ID'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'system_configs' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'key' => ['type' => 'string', 'desc' => '配置项'],
 'value' => ['type' => 'string', 'desc' => '配置内容'],
 'comment' => ['type' => 'string', 'desc' => '配置说明'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'ticket_images' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'ticket_id' => ['type' => 'integer', 'desc' => '景点ID'],
 'type' => ['type' => 'boolean', 'desc' => '类型：1景点图'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'tickets' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'name' => ['type' => 'string', 'desc' => '名称'],
 'thumbnail' => ['type' => 'string', 'desc' => '封面'],
 'province_id' => ['type' => 'integer', 'desc' => '省ID'],
 'province_text' => ['type' => 'string', 'desc' => '省文本'],
 'city_id' => ['type' => 'integer', 'desc' => '市ID'],
 'city_text' => ['type' => 'string', 'desc' => '市文本'],
 'district_id' => ['type' => 'integer', 'desc' => '区ID'],
 'district_text' => ['type' => 'string', 'desc' => '区文本'],
 'address' => ['type' => 'string', 'desc' => '详细地址'],
 'score' => ['type' => 'number', 'desc' => '评分'],
 'lng' => ['type' => 'number', 'desc' => '经度'],
 'lat' => ['type' => 'number', 'desc' => '维度'],
 'contact_tel' => ['type' => 'string', 'desc' => '联系电话'],
 'desc' => ['type' => 'string', 'desc' => '描述'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'user_sms' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'mobile' => ['type' => 'string', 'desc' => '发送手机号'],
 'sms' => ['type' => 'string', 'desc' => '验证码'],
 'type' => ['type' => 'boolean', 'desc' => '验证码类型'],
 'expire_at' => ['type' => 'integer', 'desc' => '过期时间戳'],
 'status' => ['type' => 'boolean', 'desc' => '使用状态：1已使用，0未使用'],
 'client_ip' => ['type' => 'string', 'desc' => '客户端ip地址'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'user_tokens' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'user_id' => ['type' => 'integer', 'desc' => '用户id'],
 'token' => ['type' => 'string', 'desc' => 'token'],
 'type' => ['type' => 'boolean', 'desc' => '客户端类型：1小程序，2APP'],
 'user_type' => ['type' => 'boolean', 'desc' => '用户类型：1租户，2顾问，3业主，4管理员'],
 'expire_time' => ['type' => 'integer', 'desc' => 'token过期时间戳'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'users' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'user_name' => ['type' => 'string', 'desc' => '用户名'],
 'wx_openid' => ['type' => 'string', 'desc' => '微信openid'],
 'wx_unionid' => ['type' => 'string', 'desc' => '微信unionid'],
 'avatar' => ['type' => 'string', 'desc' => '头像'],
 'nick_name' => ['type' => 'string', 'desc' => '昵称'],
 'balance' => ['type' => 'number', 'desc' => '可用余额'],
 'integral' => ['type' => 'integer', 'desc' => '可用积分'],
 'total_withdrawal' => ['type' => 'number', 'desc' => '累计提现金额'],
 'is_enable' => ['type' => 'boolean', 'desc' => '是否启用：1是 0否'],
 'is_delete' => ['type' => 'boolean', 'desc' => '是否删除：1是 0否'],
 'last_login_at' => ['type' => 'datetime', 'desc' => '登录时间'],
 'last_login_ip' => ['type' => 'string', 'desc' => '登录IP'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 'wechat_auths' => [
 'id' => ['type' => 'integer', 'desc' => ''],
 'unionid' => ['type' => 'string', 'desc' => 'unionid'],
 'session_key' => ['type' => 'string', 'desc' => 'session_key'],
 'openid' => ['type' => 'string', 'desc' => 'openid'],
 'nick_name' => ['type' => 'string', 'desc' => '昵称'],
 'avatar' => ['type' => 'string', 'desc' => '头像'],
 'gender' => ['type' => 'string', 'desc' => '性别'],
 'province' => ['type' => 'string', 'desc' => '省'],
 'city' => ['type' => 'string', 'desc' => '市'],
 'country' => ['type' => 'string', 'desc' => '国家'],
 'mobile' => ['type' => 'string', 'desc' => '手机号'],
 'created_at' => ['type' => 'datetime', 'desc' => ''],
 'updated_at' => ['type' => 'datetime', 'desc' => ''],
  ],
 ];